package _05_hoursework;

public class MonthChooseDemo {
    public static void main(String[] args){
        /*
        * 需求：定义一个 int 类型 变量存放当前月份（month），使用 switch 进行判断，
        * 例如 3 月到 5 月是打印春季，6 月到 8 月打印夏季，依次类推打印秋季和冬季，
        * 但月份不是 1 月到 12 月，打印月份非法。
        * */
        /**
         * 分析：
         * step1:定义整数类型变量 month
         * step2：利用switch语句，default:[1~12]之外默认数据不合法
         */
        int mouth = 11;
        switch(mouth){
            case 1:
            case 2: System.out.println("冬季");break;
            case 3:
            case 4:
            case 5: System.out.println("春季");break;
            case 6:
            case 7:
            case 8: System.out.println("夏季");break;
            case 9:
            case 10:
            case 11: System.out.println("秋季");break;
            case 12: System.out.println("冬季");break;
            default : System.out.println("数据不合法");break;
        }

        /**
         * 总结：switch；case 值： 语句体；break;
         *       switch穿透；在值匹配的情况下，没有遇到break,都不会跳出
         *       直到遇到下一个case中的break，就可以跳出去了。
         * */
    }
}
